spin button: Add Home and End as key bindings
authorMatthias Clasen <mclasen@redhat.com>
Sun, 19 Jul 2015 21:17:53 +0000 (17:17 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 19 Jul 2015 21:17:53 +0000 (17:17 -0400)
Make these go to the lower/upper boundary of the adjustment, like
Ctrl-PageUp/PageDown already do.
https://bugzilla.gnome.org/show_bug.cgi?id=309300

gtk/gtkspinbutton.c

index c9b98ae6776d0b5ab8073a1d2c04196c4a6a8e86..649ad5af4258e63fb7e5cf3c5310f3f5abd3c01b 100644 (file)
@@ -541,6 +541,8 @@ gtk_spin_button_class_init (GtkSpinButtonClass *class)
   add_spin_binding (binding_set, GDK_KEY_KP_Down, 0, GTK_SCROLL_STEP_DOWN);
   add_spin_binding (binding_set, GDK_KEY_Page_Up, 0, GTK_SCROLL_PAGE_UP);
   add_spin_binding (binding_set, GDK_KEY_Page_Down, 0, GTK_SCROLL_PAGE_DOWN);
+  add_spin_binding (binding_set, GDK_KEY_End, 0, GTK_SCROLL_END);
+  add_spin_binding (binding_set, GDK_KEY_Home, 0, GTK_SCROLL_START);
   add_spin_binding (binding_set, GDK_KEY_Page_Up, GDK_CONTROL_MASK, GTK_SCROLL_END);
   add_spin_binding (binding_set, GDK_KEY_Page_Down, GDK_CONTROL_MASK, GTK_SCROLL_START);